import request from '@/utils/request'

// 商品类型搜索
export function getSkuInfo(params) {
  return request({
    url: '/vm-service/skuClass/search',
    params
  })
}
// 修改商品类型
export function editSkuClass(data) {
  return request({
    url: `/vm-service/skuClass/${data.classId}`,
    method: 'PUT',
    data
  })
}

// 添加商品类型
export function addSkuClass(data) {
  return request({
    url: '/vm-service/skuClass',
    method: 'POST',
    data
  })
}

// 删除商品类型
export function delSkuClass(classId) {
  return request({
    url: `/vm-service/skuClass/${classId}`,
    method: 'DELETE'
  })
}

// 商品搜索
export function getAllSkuData(params) {
  return request({
    url: '/vm-service/sku/search',
    params
  })
}

// 新增商品
export function addSkuData(data) {
  return request({
    url: '/vm-service/sku',
    method: 'POST',
    data
  })
}

// 修改商品
export function updateSkuData(data) {
  return request({
    url: `/vm-service/sku/${data.skuId}`,
    method: 'PUT',
    data
  })
}

// 商品数据导入
export function importSkuData(data) {
  return request({
    url: '/vm-service/sku/upload',
    method: 'POST',
    headers: { 'Content-Type': 'multipart/form-data' },
    data
  })
}
